﻿using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Linq;
using System.Web;

namespace Candy.Web.Data
{
    public class GeneAnnotationDto
    {
        [Key]
        [Editable(false, AllowInitialValue = false)]
        public long Id { get; set; }


        [Editable(false, AllowInitialValue=true)]
        public int ProjectId { get; set; }


        [Required]
        public AnnotationType Annotation { get; set; }

        public string Value { get; set; }

        public int GeneId { get; set; }

        public DateTime CreateDate { get; set; }

        public string Creator { get; set; }

        public Uri CreatorProfilePic { get; set; }

        public DateTime ModifiedDate { get; set; }

        public string Modifier { get; set; }

        public Uri ModifierProfilePic { get; set; }

    }
}